工具
系统.对象
└工具.矩形
本类描述一个矩形区域对象
初始化方法摘要 | |
---|---|
公开  | 初始化(整数 左边, 整数 顶边, 整数 宽度, 整数 高度) |
属性摘要 | |
---|---|
整数 | 左边 |
整数 | 顶边 |
整数 | 宽度 |
整数 | 高度 |
工具.坐标点 | 位置 |
工具.坐标点 | 尺寸 |
工具.坐标点 | 中心点 |
方法摘要 | |
---|---|
公开 整数 | 左边() |
公开 整数 | 顶边() |
公开 整数 | 宽度() |
公开 整数 | 高度() |
公开 | 左边(整数 左边) |
公开 | 顶边(整数 顶边) |
公开 | 宽度(整数 宽度) |
公开 | 高度(整数 高度) |
公开 工具.坐标点 | 位置() 返回矩形左上角所在位置 |
公开 工具.坐标点 | 尺寸() 返回矩形尺寸 |
公开 | 位置(整数 左边, 整数 顶边) 置矩形左上角位置 |
公开 | 大小(整数 宽度, 整数 高度) 置矩形尺寸 |
公开 | 移动(整数 左边, 整数 顶边, 整数 宽度, 整数 高度) 调整矩形位置和大小 |
公开 | 移动(工具.坐标点 位置<可为空>, 工具.尺寸 尺寸<可为空>) 调整矩形位置和大小 |
公开 | 偏移(整数 左边偏移量, 整数 顶边偏移量) 调整矩形位置,参数为相对当前位置的偏移量 |
公开 | 缩放(整数 缩放量) 通过把矩形的各个边向中心或相反方向移动来缩放矩形 |
公开 工具.坐标点 | 中心点() |
公开 逻辑 | 为空矩形() 判断该矩形的宽度和高度是否都为0 |
公开 逻辑 | 为零矩形() 判断该矩形是否为零矩形,即其左边、顶边、宽度、高度均为0 |
公开 逻辑 | 是否包含(整数 x, 整数 y) 判断一个点是否被该矩形内部或在矩形的边上 |
公开 逻辑 |
判断一个点是否被该矩形内部或在矩形的边上 |
公开 逻辑 |
判断另一个矩形是否完全在本矩形内部 |
公开 工具.矩形 |
把该矩形和另外一个矩形合并,返回一个最小能包括两个矩形的新矩形 |
公开 工具.矩形 |
返回该矩形和参数矩形的交集,没有交集时返回空。 |
公开 逻辑 | |
公开 逻辑 | |
公开 文本 | 到文本() |
从 系统.对象 继承的方法 |
比较类型, 是否实现, 取类名, 发送事件, 等于, 比较, 到文本, 比较引用 |
参数:
左边
参数:
顶边
参数:
宽度
参数:
高度
返回矩形左上角所在位置
返回矩形尺寸
置矩形左上角位置
参数:
左边
顶边
置矩形尺寸
参数:
宽度
高度
调整矩形位置和大小
参数:
左边
顶边
宽度
高度
调整矩形位置和大小
参数:
位置 - 指定左上角位置
尺寸
调整矩形位置,参数为相对当前位置的偏移量
参数:
左边偏移量
顶边偏移量
通过把矩形的各个边向中心或相反方向移动来缩放矩形
参数:
缩放量 - 为正值表示放大,为负值表示缩小
判断该矩形的宽度和高度是否都为0
判断该矩形是否为零矩形,即其左边、顶边、宽度、高度均为0
判断一个点是否被该矩形内部或在矩形的边上
参数:
x
y
判断一个点是否被该矩形内部或在矩形的边上
参数:
点
判断另一个矩形是否完全在本矩形内部
参数:
另一矩形
把该矩形和另外一个矩形合并,返回一个最小能包括两个矩形的新矩形
参数:
另一矩形
返回该矩形和参数矩形的交集,没有交集时返回空。
参数:
另一矩形
参数:
流对象 - 本参数提供接收对象数据的流对象
参数:
流对象 - 本参数为提供对象数据的流对象